﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Ruction.Mapping
{
    /// <summary>A coordinate tracked value.</summary>
    /// <typeparam name="T">The underlying type of the coordinates and value.</typeparam>
    public class Set<T>
    {
        #region Properties

        #region Value
        /// <summary>The intersected value of X and Y.</summary>
        public T Value { get; set; }
        #endregion Value

        #region X
        /// <summary>The value of X.</summary>
        public T X { get; set; }
        #endregion X

        #region Y
        /// <summary>The value of Y.</summary>
        public T Y { get; set; }
        #endregion Y

        #endregion Properties
    }
}